array of check dams - French English Dictionary